--** 创建者   : suning
--** 创建日期 : 20230406
--** 功能描述 ：全链路判责明细
--**************************************************************************
--**************************** 修改日志 ************************************
--**************************************************************************
--** 依赖表：
--**************************************************************************
--*******************  CURRENT_VERSION ： V.1.1  ***************************
-- add columns 20230523
--  ,aging_sign_time                     timestamp      comment'时效签收时间'
--  ,actual_sign_time                    timestamp      comment'实际签收时间'
--  ,plan_sign_time                      timestamp      comment'规划签收时间'
--**************************************************************************
drop table if exists jms_dm.dm_whole_decide_duty_base_dt;
create external table if not exists jms_dm.dm_whole_decide_duty_base_dt(
    waybill_no                          string         comment'运单号'
   ,platform_effect                     bigint         comment'自有平台时效标准(兜底路由)'
   ,ziyou_platform_effect               bigint         comment'自有平台时效标准(推荐路由)'
   ,if_platform_standard                bigint         comment'自有平台时效是否达成:1达成,0未达成(推荐路由)'
   ,if_doudi_platform_standard          bigint         comment'自有平台时效是否达成:1达成,0未达成(兜底路由)'
   ,cainiao_platform_effect             bigint         comment'七星潭平台时效标准'
   ,if_cainiao_platform_pres_standard   bigint         comment'七星潭平台时效是否达成:1达成,0未达成'
   ,order_source_code                   string         comment'订单来源编码'
   ,order_source_name                   string         comment'订单来源名称'
   ,duty_type                           string         comment'责任类型'
   ,duty_main_code                      string         comment'责任主体编码'
   ,duty_main_name                      string         comment'责任主体名称'
   ,duty_main_type                      string         comment'责任主体名称'
   ,duty_main_agent_code                string         comment'责任代理区编码'
   ,duty_main_agent_name                string         comment'责任代理区名称'
   ,duty_provider_code                  string         comment'责任省份编码'
   ,duty_provider_desc                  string         comment'责任省份名称'
   ,static_scan_time                    timestamp      comment'规划扫描时间'
   ,dynamic_scan_time                   timestamp      comment'实际扫描时间'
   ,duty_shipment_no                    string         comment'责任任务号'
   ,duty_shipment_name                  string         comment'责任任务名称'
   ,start_network_code                  string         comment'始发网点编码'
   ,start_network_name                  string         comment'始发网点名称'
   ,start_city_code                     string         comment'始发城市编码'
   ,start_city_name                     string         comment'始发城市名称'
   ,start_provider_code                 string         comment'始发省份编码'
   ,start_provider_name                 string         comment'始发省份名称'
   ,start_fran_code                     string         comment'始发加盟商编码'
   ,start_fran_name                     string         comment'始发加盟商名称'
   ,start_agent_code                    string         comment'始发代理区编码'
   ,start_agent_name                    string         comment'始发代理区名称'
   ,start_center_code                   string         comment'始发中心编码'
   ,start_center_name                   string         comment'始发中心名称'
   ,end_network_code                    string         comment'目的网点编码'
   ,end_network_name                    string         comment'目的网点名称'
   ,end_city_code                       string         comment'目的城市编码'
   ,end_city_name                       string         comment'目的城市名称'
   ,end_provider_code                   string         comment'目的省份编码'
   ,end_provider_name                   string         comment'目的省份名称'
   ,end_fran_code                       string         comment'目的加盟商编码'
   ,end_fran_name                       string         comment'目的加盟商名称'
   ,end_agent_code                      string         comment'目的代理区编码'
   ,end_agent_name                      string         comment'目的代理区名称'
   ,end_center_code                     string         comment'目的中心编码'
   ,end_center_name                     string         comment'目的中心名称'
   ,if_jingtai_lyqs                     bigint         comment'是否静态路由缺失'
   ,if_dizhi_jxcw                       bigint         comment'是否地址解析错误,1是0否'
   ,if_jingtai_my                       bigint         comment'是否静态慢于,1是0否'
   ,if_jiedanhou_ls                     bigint         comment'是否截单后揽收,1是0否'
   ,if_jiaojian_jbcw                    bigint         comment'是否交件建包错误,1是0否'
   ,if_cuojiao                          bigint         comment'是否错交,1是0否'
   ,if_jiaojian_bzd                     bigint         comment'是否交件不准点,1是0否'
   ,if_zhongzhuan_jbcw                  bigint         comment'是否中转建包错误,1是0否'
   ,if_cuofa                            bigint         comment'是否错发,1是0否'
   ,if_fengche_wd                       bigint         comment'是否封车晚点,1是0否'
   ,if_caozuo_yw                        bigint         comment'是否操作延误,1是0否'
   ,if_fache_wd                         bigint         comment'是否发车晚点,1是0否'
   ,if_yunshu_wd                        bigint         comment'是否运输晚点,1是0否'
   ,if_jingang_zybjs                    bigint         comment'是否进港转运不及时,1是0否'
   ,if_zhongzhuan_cf                    bigint         comment'是否中转错分,1是0否'
   ,if_sanhuo_bjs                       bigint         comment'是否散货不及时,1是0否'
   ,if_paijian_cf                       bigint         comment'是否派件错分,1是0否'
   ,if_qianshou_wd                      bigint         comment'是否签收晚点,1是0否'
   ,cainiao_plan_sign_date              string         comment'菜鸟平台规划签收日期'
   ,ziyou_plan_sign_date                string         comment'自有平台规划签收日期'
   ,sign_type                           string         comment'平台名称'
    duty_main_fran_code                 string         comment'责任主体加盟商编码'
   ,duty_main_fran_name                 string         comment'责任主体加盟商名称'
   ,aging_sign_time                     timestamp      comment'时效签收时间'
   ,actual_sign_time                    timestamp      comment'实际签收时间'
   ,plan_sign_time                      timestamp      comment'规划签收时间'
) comment '全链路判责运单明细'
partitioned by (dt string comment '分区日期')
stored as parquet
location '/dw/hive/jms_dm.db/external/dm_whole_decide_duty_base_dt'
tblproperties (
'discover.partitions'='false',
'parquet.column.index.access'='true'
);